142378
1001586
362808
661595
144161
581169
502292
966940
304127
400270
639360
809105
789312
881870
820147
909949
1017724
831610
570505
57952
101987
614377
297284
547842